home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_85_ASoundMooVPlayer.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
29KB
|
511 lines
# near model CODE resource
# jump table entries: 17728-17739 (12 of them)
export_2216:
00000000 4E56 0000 link A6, 0
00000004 4267 clr.w -[A7]
00000006 4EAD 44D2 jsr [A5 + 0x44D2 /* export_2198 */]
0000000A 101F move.b D0, [A7]+
0000000C 6740 beq +0x42 /* 0000004E */
0000000E 223C 7366 696C move.l D1, 0x7366696C /* 'sfil' */
00000014 B2AE 0008 cmp.l D1, [A6 + 0x8]
00000018 57C1 seq D1
0000001A 4A01 tst.b D1
0000001C 662E bne +0x30 /* 0000004C */
0000001E 243C 4149 4646 move.l D2, 0x41494646 /* 'AIFF' */
00000024 B4AE 0008 cmp.l D2, [A6 + 0x8]
00000028 57C2 seq D2
0000002A 8202 or.b D1, D2
0000002C 661E bne +0x20 /* 0000004C */
0000002E 243C 4149 4643 move.l D2, 0x41494643 /* 'AIFC' */
00000034 B4AE 0008 cmp.l D2, [A6 + 0x8]
00000038 57C2 seq D2
0000003A 8202 or.b D1, D2
0000003C 660E bne +0x10 /* 0000004C */
0000003E 243C 4653 5344 move.l D2, 0x46535344 /* 'FSSD' */
00000044 B4AE 0008 cmp.l D2, [A6 + 0x8]
00000048 57C2 seq D2
0000004A 8202 or.b D1, D2
label0000004C:
0000004C C001 and.b D0, D1
label0000004E:
0000004E 1D40 000C move.b [A6 + 0xC], D0
00000052 4E5E unlink A6
00000054 2E9F move.l [A7], [A7]+
00000056 4E75 rts
00000058 4E56 0000 link A6, 0
0000005C 206E 0008 movea.l A0, [A6 + 0x8]
00000060 4AA8 FF78 tst.l [A0 - 0x88]
00000064 6708 beq +0xA /* 0000006E */
00000066 2F28 FF78 move.l -[A7], [A0 - 0x88]
0000006A 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
label0000006E:
0000006E 4E5E unlink A6
00000070 205F movea.l A0, [A7]+
00000072 DEFC 000A add.w A7, 0xA /* '\n' */
00000076 4ED0 jmp [A0]
export_2217:
00000078 4E56 FF74 link A6, -0x008C
0000007C 206E 0010 movea.l A0, [A6 + 0x10]
00000080 43EE FFBA lea.l A1, [A6 - 0x46]
00000084 7010 moveq.l D0, 0x10
label00000086:
00000086 22D8 move.l [A1]+, [A0]+
00000088 51C8 FFFC dbf D0, -0x6 /* 00000086 */
0000008C 3290 move.w [A1], [A0]
0000008E 7000 moveq.l D0, 0x00
00000090 2D40 FF78 move.l [A6 - 0x88], D0
00000094 486E FF7C pea.l [A6 - 0x84]
00000098 487A FFBE pea.l [PC - 0x42 /* 00000058, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000009C 2F0E move.l -[A7], A6
0000009E 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
000000A2 42A7 clr.l -[A7]
000000A4 3F2E 0018 move.w -[A7], [A6 + 0x18]
000000A8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000000AC 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
000000B0 2D57 FF78 move.l [A6 - 0x88], [A7]
000000B4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000000B8 486E FFBA pea.l [A6 - 0x46]
000000BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000000C4 2F2E FF78 move.l -[A7], [A6 - 0x88]
000000C8 4EBA 0022 jsr [PC + 0x22 /* 000000EC */]
000000CC 486E FF7C pea.l [A6 - 0x84]
000000D0 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
000000D4 2F2E FF78 move.l -[A7], [A6 - 0x88]
000000D8 4EAD 315A jsr [A5 + 0x315A /* export_1575 */]
000000DC 2D6E FF78 001A move.l [A6 + 0x1A], [A6 - 0x88]
000000E2 4E5E unlink A6
000000E4 205F movea.l A0, [A7]+
000000E6 DEFC 0012 add.w A7, 0x12
000000EA 4ED0 jmp [A0]
fn000000EC:
000000EC 4E56 FFBA link A6, -0x0046
000000F0 206E 0014 movea.l A0, [A6 + 0x14]
000000F4 43EE FFBA lea.l A1, [A6 - 0x46]
000000F8 7010 moveq.l D0, 0x10
label000000FA:
000000FA 22D8 move.l [A1]+, [A0]+
000000FC 51C8 FFFC dbf D0, -0x6 /* 000000FA */
00000100 3290 move.w [A1], [A0]
00000102 486E FFBA pea.l [A6 - 0x46]
00000106 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000010A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000010E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000112 4EAD 3FFA jsr [A5 + 0x3FFA /* export_2043 */]
00000116 4E5E unlink A6
00000118 205F movea.l A0, [A7]+
0000011A DEFC 0010 add.w A7, 0x10
0000011E 4ED0 jmp [A0]
export_2218:
00000120 4E56 0000 link A6, 0
00000124 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000128 4EAD 4002 jsr [A5 + 0x4002 /* export_2044 */]
0000012C 4E5E unlink A6
0000012E 2E9F move.l [A7], [A7]+
00000130 4E75 rts
00000132 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2219: // at 00000134 (misaligned)
00000136 FFFC .invalid <<F/7/7>>
00000138 48E7 0018 movem.l -[A7], A3,A4
0000013C 266E 0008 movea.l A3, [A6 + 0x8]
00000140 7000 moveq.l D0, 0x00
00000142 2840 movea.l A4, D0
00000144 42A7 clr.l -[A7]
00000146 2F3C 496E 664C move.l -[A7], 0x496E664C /* 'InfL' */
0000014C 2F0B move.l -[A7], A3
0000014E 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000152 285F movea.l A4, [A7]+
00000154 200C move.l D0, A4
00000156 6708 beq +0xA /* 00000160 */
00000158 2F0B move.l -[A7], A3
0000015A 2F0C move.l -[A7], A4
0000015C 4EBA 02E2 jsr [PC + 0x2E2 /* 00000440 */]
label00000160:
00000160 2D4C 000C move.l [A6 + 0xC], A4
00000164 4CDF 1800 movem.l A3,A4, [A7]+
00000168 4E5E unlink A6
0000016A 2E9F move.l [A7], [A7]+
0000016C 4E75 rts
0000016E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2220: // at 00000170 (misaligned)
00000172 FFEC .invalid <<F/7/7>>
00000174 48E7 0018 movem.l -[A7], A3,A4
00000178 286E 0008 movea.l A4, [A6 + 0x8]
0000017C 42A7 clr.l -[A7]
0000017E 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
00000182 265F movea.l A3, [A7]+
00000184 2F0B move.l -[A7], A3
00000186 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000018A 2054 movea.l A0, [A4]
0000018C 4228 011A clr.b [A0 + 0x11A]
00000190 7001 moveq.l D0, 0x01
00000192 2253 movea.l A1, [A3]
00000194 B069 0180 cmp.w D0, [A1 + 0x180]
00000198 57C0 seq D0
0000019A 4400 neg.b D0
0000019C 1140 011B move.b [A0 + 0x11B], D0
000001A0 486E FFEC pea.l [A6 - 0x14]
000001A4 A976 syscall GetKeys
000001A6 703B moveq.l D0, 0x3B
000001A8 3200 move.w D1, D0
000001AA E641 asr D1.w, 3
000001AC 0136 10EC btst [A6 + D1.w - 0x20], D0
000001B0 6706 beq +0x8 /* 000001B8 */
000001B2 2054 movea.l A0, [A4]
000001B4 4228 011B clr.b [A0 + 0x11B]
label000001B8:
000001B8 4CDF 1800 movem.l A3,A4, [A7]+
000001BC 4E5E unlink A6
000001BE 2E9F move.l [A7], [A7]+
000001C0 4E75 rts
000001C2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2221: // at 000001C4 (misaligned)
000001C6 0000 102E ori.b D0, 0x2E /* '.' */
000001CA 000C 0A00 ori.b A4, 0x0
000001CE 0001 4A00 ori.b D1, 0x0
000001D2 671C beq +0x1E /* 000001F0 */
000001D4 2F00 move.l -[A7], D0
000001D6 4267 clr.w -[A7]
000001D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001DC 4EAD 405A jsr [A5 + 0x405A /* export_2055 */]
000001E0 121F move.b D1, [A7]+
000001E2 201F move.l D0, [A7]+
000001E4 C001 and.b D0, D1
000001E6 6708 beq +0xA /* 000001F0 */
000001E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001EC 4EAD 409A jsr [A5 + 0x409A /* export_2063 */]
label000001F0:
000001F0 1F2E 000C move.b -[A7], [A6 + 0xC]
000001F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001F8 4EAD 403A jsr [A5 + 0x403A /* export_2051 */]
000001FC 4E5E unlink A6
000001FE 205F movea.l A0, [A7]+
00000200 5C4F addq.w A7, 6
00000202 4ED0 jmp [A0]
00000204 4E56 FFFC link A6, -0x0004
00000208 2F0C move.l -[A7], A4
0000020A 286E 0008 movea.l A4, [A6 + 0x8]
0000020E 204C movea.l A0, A4
00000210 5088 addq.l A0, 8
00000212 2050 movea.l A0, [A0]
00000214 2D48 FFFC move.l [A6 - 0x4], A0
00000218 4267 clr.w -[A7]
0000021A 1F2C FF7B move.b -[A7], [A4 - 0x85]
0000021E 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000222 195F FF7B move.b [A4 - 0x85], [A7]+
00000226 285F movea.l A4, [A7]+
00000228 4E5E unlink A6
0000022A 205F movea.l A0, [A7]+
0000022C DEFC 000A add.w A7, 0xA /* '\n' */
00000230 4ED0 jmp [A0]
00000232 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2222: // at 00000234 (misaligned)
00000236 FDEE .invalid <<F/7/6>>
00000238 206E 000C movea.l A0, [A6 + 0xC]
0000023C 43EE FFBA lea.l A1, [A6 - 0x46]
00000240 7010 moveq.l D0, 0x10
label00000242:
00000242 22D8 move.l [A1]+, [A0]+
00000244 51C8 FFFC dbf D0, -0x6 /* 00000242 */
00000248 3290 move.w [A1], [A0]
0000024A 4267 clr.w -[A7]
0000024C 1F3C 0001 move.b -[A7], 0x1
00000250 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000254 1D5F FF7B move.b [A6 - 0x85], [A7]+
00000258 486E FF7C pea.l [A6 - 0x84]
0000025C 487A FFA6 pea.l [PC - 0x5A /* 00000204, value 0x4E56FFFC */]
00000260 2F0E move.l -[A7], A6
00000262 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000266 486E FE7A pea.l [A6 - 0x186]
0000026A 2F3C 0006 0802 move.l -[A7], 0x60802
00000270 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000274 4A2E FE7A tst.b [A6 - 0x186]
00000278 660E bne +0x10 /* 00000288 */
0000027A 41EE FE7A lea.l A0, [A6 - 0x186]
0000027E 43FA 007E lea.l A1, [PC + 0x7E /* 000002FE, value 0x84D6F6F, pstring "MooVTemp" */]
00000282 20D9 move.l [A0]+, [A1]+
00000284 20D9 move.l [A0]+, [A1]+
00000286 3091 move.w [A0], [A1]
label00000288:
00000288 486E FDEE pea.l [A6 - 0x212]
0000028C 486E FE7A pea.l [A6 - 0x186]
00000290 4EAD 38BA jsr [A5 + 0x38BA /* export_1811 */]
00000294 205F movea.l A0, [A7]+
00000296 43EE FE34 lea.l A1, [A6 - 0x1CC]
0000029A 7010 moveq.l D0, 0x10
label0000029C:
0000029C 22D8 move.l [A1]+, [A0]+
0000029E 51C8 FFFC dbf D0, -0x6 /* 0000029C */
000002A2 3290 move.w [A1], [A0]
000002A4 4267 clr.w -[A7]
000002A6 486E FFBA pea.l [A6 - 0x46]
000002AA 206E 0008 movea.l A0, [A6 + 0x8]
000002AE 2050 movea.l A0, [A0]
000002B0 2F28 0164 move.l -[A7], [A0 + 0x164]
000002B4 486E FE34 pea.l [A6 - 0x1CC]
000002B8 2F3C 5456 4F44 move.l -[A7], 0x54564F44 /* 'TVOD' */
000002BE 4267 clr.w -[A7]
000002C0 4EAD 4612 jsr [A5 + 0x4612 /* export_2238 */]
000002C4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000002C8 486E FE34 pea.l [A6 - 0x1CC]
000002CC 2F2D ED9C move.l -[A7], [A5 - 0x1264]
000002D0 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
000002D4 4267 clr.w -[A7]
000002D6 1F2E FF7B move.b -[A7], [A6 - 0x85]
000002DA 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000002DE 1D5F FF7B move.b [A6 - 0x85], [A7]+
000002E2 486E FF7C pea.l [A6 - 0x84]
000002E6 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
000002EA 486E FE34 pea.l [A6 - 0x1CC]
000002EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002F2 4EAD 401A jsr [A5 + 0x401A /* export_2047 */]
000002F6 4E5E unlink A6
000002F8 205F movea.l A0, [A7]+
000002FA 504F addq.w A7, 8
000002FC 4ED0 jmp [A0]
000002FE 084D 6F6F bchg.b A5, 0x6F /* 'o' */
00000302 5654 addq.w [A4], 3
00000304 656D bcs +0x6F /* 00000373 */
00000306 7000 moveq.l D0, 0x00
export_2223:
00000308 4E56 FFBA link A6, -0x0046
0000030C 2F0A move.l -[A7], A2
0000030E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000312 4EAD 4022 jsr [A5 + 0x4022 /* export_2048 */]
00000316 206E 0008 movea.l A0, [A6 + 0x8]
0000031A 43EE FFBA lea.l A1, [A6 - 0x46]
0000031E 2050 movea.l A0, [A0]
00000320 45E8 00D0 lea.l A2, [A0 + 0xD0]
00000324 7010 moveq.l D0, 0x10
label00000326:
00000326 22DA move.l [A1]+, [A2]+
00000328 51C8 FFFC dbf D0, -0x6 /* 00000326 */
0000032C 3292 move.w [A1], [A2]
0000032E 4A2E FFC0 tst.b [A6 - 0x40]
00000332 673A beq +0x3C /* 0000036E */
00000334 486E FFBA pea.l [A6 - 0x46]
00000338 2F2D ED9C move.l -[A7], [A5 - 0x1264]
0000033C 4EAD 38EA jsr [A5 + 0x38EA /* export_1817 */]
00000340 4267 clr.w -[A7]
00000342 486E FFBA pea.l [A6 - 0x46]
00000346 2F2D ED9C move.l -[A7], [A5 - 0x1264]
0000034A 4EAD 38F2 jsr [A5 + 0x38F2 /* export_1818 */]
0000034E 101F move.b D0, [A7]+
00000350 661C bne +0x1E /* 0000036E */
00000352 486E FFBA pea.l [A6 - 0x46]
00000356 2F2D ED9C move.l -[A7], [A5 - 0x1264]
0000035A 4EAD 38FA jsr [A5 + 0x38FA /* export_1819 */]
0000035E 4267 clr.w -[A7]
00000360 486E FFBA pea.l [A6 - 0x46]
00000364 303C 0175 move.w D0, 0x175
00000368 AAAA syscall QuickTimeDispatch
0000036A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label0000036E:
0000036E 245F movea.l A2, [A7]+
00000370 4E5E unlink A6
00000372 2E9F move.l [A7], [A7]+
00000374 4E75 rts
00000376 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2224: // at 00000378 (misaligned)
0000037A FFB6 .invalid <<F/6/7>>
0000037C 48E7 0038 movem.l -[A7], A2,A3,A4
00000380 286E 0008 movea.l A4, [A6 + 0x8]
00000384 7000 moveq.l D0, 0x00
00000386 2D40 000E move.l [A6 + 0xE], D0
0000038A 4267 clr.w -[A7]
0000038C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000390 4EAD 4052 jsr [A5 + 0x4052 /* export_2054 */]
00000394 101F move.b D0, [A7]+
00000396 6762 beq +0x64 /* 000003FA */
00000398 2054 movea.l A0, [A4]
0000039A 4AA8 0116 tst.l [A0 + 0x116]
0000039E 56C1 sne D1
000003A0 C001 and.b D0, D1
000003A2 4A00 tst.b D0
000003A4 6754 beq +0x56 /* 000003FA */
000003A6 4AA8 00CA tst.l [A0 + 0xCA]
000003AA 56C1 sne D1
000003AC C001 and.b D0, D1
000003AE 674A beq +0x4C /* 000003FA */
000003B0 42A7 clr.l -[A7]
000003B2 2054 movea.l A0, [A4]
000003B4 2F28 0116 move.l -[A7], [A0 + 0x116]
000003B8 2F3C 0000 001F move.l -[A7], 0x1F
000003BE 7000 moveq.l D0, 0x00
000003C0 A82A syscall ComponentDispatch
000003C2 265F movea.l A3, [A7]+
000003C4 2F0B move.l -[A7], A3
000003C6 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000003CA 41EE FFB6 lea.l A0, [A6 - 0x4A]
000003CE 2454 movea.l A2, [A4]
000003D0 43EA 00D0 lea.l A1, [A2 + 0xD0]
000003D4 7010 moveq.l D0, 0x10
label000003D6:
000003D6 20D9 move.l [A0]+, [A1]+
000003D8 51C8 FFFC dbf D0, -0x6 /* 000003D6 */
000003DC 3091 move.w [A0], [A1]
000003DE 42A7 clr.l -[A7]
000003E0 3F2E 000C move.w -[A7], [A6 + 0xC]
000003E4 486E FFB6 pea.l [A6 - 0x4A]
000003E8 2054 movea.l A0, [A4]
000003EA 2F28 00C4 move.l -[A7], [A0 + 0xC4]
000003EE 2F0B move.l -[A7], A3
000003F0 4EAD 388A jsr [A5 + 0x388A /* export_1805 */]
000003F4 2D5F 000E move.l [A6 + 0xE], [A7]+
000003F8 6006 bra +0x8 /* 00000400 */
label000003FA:
000003FA 3F3C 0003 move.w -[A7], 0x3
000003FE A9C8 syscall SysBeep
label00000400:
00000400 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000404 4E5E unlink A6
00000406 205F movea.l A0, [A7]+
00000408 5C4F addq.w A7, 6
0000040A 4ED0 jmp [A0]
export_2225:
0000040C 4E56 0000 link A6, 0
00000410 7009 moveq.l D0, 0x09
00000412 B06E 0012 cmp.w D0, [A6 + 0x12]
00000416 6718 beq +0x1A /* 00000430 */
00000418 42A7 clr.l -[A7]
0000041A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000041E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000422 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000426 4EAD 407A jsr [A5 + 0x407A /* export_2059 */]
0000042A 2D5F 0014 move.l [A6 + 0x14], [A7]+
0000042E 6006 bra +0x8 /* 00000436 */
label00000430:
00000430 7000 moveq.l D0, 0x00
00000432 2D40 0014 move.l [A6 + 0x14], D0
label00000436:
00000436 4E5E unlink A6
00000438 205F movea.l A0, [A7]+
0000043A DEFC 000C add.w A7, 0xC
0000043E 4ED0 jmp [A0]
fn00000440:
00000440 4E56 0000 link A6, 0
00000444 2F0C move.l -[A7], A4
00000446 286E 0008 movea.l A4, [A6 + 0x8]
0000044A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000044E 2F0C move.l -[A7], A4
00000450 4EAD 40C2 jsr [A5 + 0x40C2 /* export_2068 */]
00000454 2F3C 0000 000C move.l -[A7], 0xC
0000045A 2F0C move.l -[A7], A4
0000045C 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */]
00000460 2F3C 0000 0005 move.l -[A7], 0x5
00000466 2F0C move.l -[A7], A4
00000468 4EAD 42D2 jsr [A5 + 0x42D2 /* export_2134 */]
0000046C 3F3C 01A4 move.w -[A7], 0x1A4
00000470 2F0C move.l -[A7], A4
00000472 4EAD 42E2 jsr [A5 + 0x42E2 /* export_2136 */]
00000476 285F movea.l A4, [A7]+
00000478 4E5E unlink A6
0000047A 205F movea.l A0, [A7]+
0000047C 504F addq.w A7, 8
0000047E 4ED0 jmp [A0]
export_2226:
00000480 4E56 FF00 link A6, -0x0100
00000484 48E7 0018 movem.l -[A7], A3,A4
00000488 266E 0008 movea.l A3, [A6 + 0x8]
0000048C 284B movea.l A4, A3
0000048E 2F0B move.l -[A7], A3
00000490 4EAD 431A jsr [A5 + 0x431A /* export_2143 */]
00000494 2054 movea.l A0, [A4]
00000496 4AA8 0074 tst.l [A0 + 0x74]
0000049A 56C0 sne D0
0000049C 4A00 tst.b D0
0000049E 6700 00A4 beq +0xA6 /* 00000544 */
000004A2 2248 movea.l A1, A0
000004A4 2069 0074 movea.l A0, [A1 + 0x74]
000004A8 2050 movea.l A0, [A0]
000004AA 4AA8 0116 tst.l [A0 + 0x116]
000004AE 56C1 sne D1
000004B0 C001 and.b D0, D1
000004B2 6700 0090 beq +0x92 /* 00000544 */
000004B6 3F3C 0001 move.w -[A7], 0x1
000004BA 1F3C 0001 move.b -[A7], 0x1
000004BE 2F0B move.l -[A7], A3
000004C0 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */]
000004C4 3F3C 0002 move.w -[A7], 0x2
000004C8 1F3C 0001 move.b -[A7], 0x1
000004CC 2F0B move.l -[A7], A3
000004CE 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */]
000004D2 3F3C 0004 move.w -[A7], 0x4
000004D6 1F3C 0001 move.b -[A7], 0x1
000004DA 2F0B move.l -[A7], A3
000004DC 4EAD 42EA jsr [A5 + 0x42EA /* export_2137 */]
000004E0 3F3C 0001 move.w -[A7], 0x1
000004E4 2254 movea.l A1, [A4]
000004E6 2069 0074 movea.l A0, [A1 + 0x74]
000004EA 2050 movea.l A0, [A0]
000004EC 1028 0174 move.b D0, [A0 + 0x174]
000004F0 6710 beq +0x12 /* 00000502 */
000004F2 2069 0074 movea.l A0, [A1 + 0x74]
000004F6 2050 movea.l A0, [A0]
000004F8 1228 0175 move.b D1, [A0 + 0x175]
000004FC 0A01 0001 xori.b D1, 0x1
00000500 C001 and.b D0, D1
label00000502:
00000502 1F00 move.b -[A7], D0
00000504 2F0B move.l -[A7], A3
00000506 4EAD 42F2 jsr [A5 + 0x42F2 /* export_2138 */]
0000050A 3F3C 0002 move.w -[A7], 0x2
0000050E 2254 movea.l A1, [A4]
00000510 2069 0074 movea.l A0, [A1 + 0x74]
00000514 2050 movea.l A0, [A0]
00000516 1028 0174 move.b D0, [A0 + 0x174]
0000051A 670A beq +0xC /* 00000526 */
0000051C 2069 0074 movea.l A0, [A1 + 0x74]
00000520 2050 movea.l A0, [A0]
00000522 C028 0175 and.b D0, [A0 + 0x175]
label00000526:
00000526 1F00 move.b -[A7], D0
00000528 2F0B move.l -[A7], A3
0000052A 4EAD 42F2 jsr [A5 + 0x42F2 /* export_2138 */]
0000052E 3F3C 0004 move.w -[A7], 0x4
00000532 2254 movea.l A1, [A4]
00000534 2069 0074 movea.l A0, [A1 + 0x74]
00000538 2050 movea.l A0, [A0]
0000053A 1F28 0176 move.b -[A7], [A0 + 0x176]
0000053E 2F0B move.l -[A7], A3
00000540 4EAD 42F2 jsr [A5 + 0x42F2 /* export_2138 */]
label00000544:
00000544 4CDF 1800 movem.l A3,A4, [A7]+
00000548 4E5E unlink A6
0000054A 2E9F move.l [A7], [A7]+
0000054C 4E75 rts
0000054E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2227: // at 00000550 (misaligned)
00000552 0000 2F0C ori.b D0, 0xC
00000556 286E 0008 movea.l A4, [A6 + 0x8]
0000055A 2D6D FA84 000E move.l [A6 + 0xE], [A5 - 0x57C]
00000560 302E 000C move.w D0, [A6 + 0xC]
00000564 5340 subq.w D0, 1
00000566 670A beq +0xC /* 00000572 */
00000568 5340 subq.w D0, 1
0000056A 6712 beq +0x14 /* 0000057E */
0000056C 5540 subq.w D0, 2
0000056E 671A beq +0x1C /* 0000058A */
00000570 6022 bra +0x24 /* 00000594 */
label00000572:
00000572 2054 movea.l A0, [A4]
00000574 2F28 0074 move.l -[A7], [A0 + 0x74]
00000578 4EAD 40A2 jsr [A5 + 0x40A2 /* export_2064 */]
0000057C 6016 bra +0x18 /* 00000594 */
label0000057E:
0000057E 2054 movea.l A0, [A4]
00000580 2F28 0074 move.l -[A7], [A0 + 0x74]
00000584 4EAD 40AA jsr [A5 + 0x40AA /* export_2065 */]
00000588 600A bra +0xC /* 00000594 */
label0000058A:
0000058A 2054 movea.l A0, [A4]
0000058C 2F28 0074 move.l -[A7], [A0 + 0x74]
00000590 4EAD 40B2 jsr [A5 + 0x40B2 /* export_2066 */]
label00000594:
00000594 285F movea.l A4, [A7]+
00000596 4E5E unlink A6
00000598 205F movea.l A0, [A7]+
0000059A 5C4F addq.w A7, 6
0000059C 4ED0 jmp [A0]
0000059E 0000 .incomplete